pragma solidity ^0.5.0;

import "../ProxyBaseStorage.sol";

///////////////////////////////////////////////////////////////////////////////////////////////////
/**
 * @title DelegatesStorage
 * @dev Defining storage inheritance for the delegate contract(s).
 *      Note:   This is not the only way to define your storage, DYOR.
 */
///////////////////////////////////////////////////////////////////////////////////////////////////

contract ProxyReceiverStorage_001_ERC1155MockReceiver is ProxyBaseStorage {

    //////////////////////////////////////////// VARS /////////////////////////////////////////////

    // Note: if you alter these values in another delegate impl it affects this too
    bool public shouldReject;

    ///////////////////////////////////////////////////////////////////////////////////////////////

}

///////////////////////////////////////////////////////////////////////////////////////////////////

contract ProxyReceiverStorage_002_ERCXXXXFuture is ProxyReceiverStorage_001_ERC1155MockReceiver {

    //////////////////////////////////////////// VARS /////////////////////////////////////////////

    bool public shouldRejectXXXX; // var renamed to be specific to prevent clash with parent data version

    ///////////////////////////////////////////////////////////////////////////////////////////////

}

///////////////////////////////////////////////////////////////////////////////////////////////////